# 使用 OpenJDK 17 作为基础镜像
FROM openjdk:17

# 设置镜像的维护者信息
LABEL maintainer="hap"

# 设置工作目录为 /data/app/ruoyi
WORKDIR /data/apps/ruoyi

# 创建目录
RUN mkdir -p /data/apps/ruoyi/{logs,uploadPath}

# 设置日志目录的挂载点
VOLUME ["/data/apps/ruoyi/logs"]

# 复制并重命名上传的 jar 包
COPY ruoyi-admin.jar ruoyi.jar

# 暴露容器的端口 8080
EXPOSE 8080


# 启动命令
ENTRYPOINT ["java", "-jar", "ruoyi.jar"]